besides the power company there is transfer fees and withdrawl fees and conversion fees and a fee to pee!
Yes, these are the main terms behind mining. The main problem is the high Electricity bill at the end of each month.
If you really have a good miner then you can cover all the Electricity cost in the profit. If you are choosing D3, then you will have some good daily profit .