The OP was quite right in their usage of the companion system. Companions were actually put into the game to be able to fill the role for a missing group member in either a Flashpoint or group quest.
You really need to watch the developer dispatch (2011) concerning companions...... and listen to Bioware's take on the companion system. Your comment's are so misplaced just based off that alone.
Majority of those Dev's got fired or quit. Same applies with the "Makeb comming 2012" comment, people don't realise that those devs don't work here anymore and that F2P pushed everything back. BTW It's nice to have a heroic mission that actually need 4 people.