You will earn 25 BTC in a pool in roughly the same time you will solo mine a block. However you want to get payed, steady payments or one big one. If you're more of a gambler. Technically you could solve a block on your first share to a pool, or gbt from bitcoind.