All very good mate but question os what's best for you and only you can answer.

There is no best really as all reliable, accurate and pleasure to own but all have their unique characteristics.

You really need try some and decide on what suits your build, needs (what u want gun for) weight, size, shot cycle etc etc.