of course bg make a profit,they need to uk needs major investment in energy ,do you want to depend on energy supplies from outher countries?
If their prices are fair and don't rip off the general public as they are doing here , then yes, Why not?
I think with a quick scout around the tariffs of all the major suppliers you'll find bg around the cheapest and none of the foreign johnnies are investing a damn thing to secure a GB sourced energy supply.