I think you want a poker room with:
a lot of games so you can play anytime you are available
a lot of players so there's a good prize pool
a good poker software that is audited
The poker room that fits that description is
pokerstars. However I would also recommend any poker room that has Cards Chat games so you can play with them.
Just my 2 cents.