I have been using VoIPCheap for a while now.
They seem raher good for what you pay

:
Using asterisk, i have them as first outbound route for UK PSTN calls... If it cant use them it just uses another provider costing a little more... If all fails it uses PSTN :D