I don't know what "negative things" you've seen attached to it, but there is no other card in the £300.00 range that is going to give you the same 1080p performance and also have any ability to offer even moderately acceptable performance while still maintaining fairly high quality settings in any modern demanding games as the RTX 4060. The only negatives I've seen with this card are the fact that it only comes with 8GB of VRAM and it's price. But since nothing else in that range beats it or even competes considering it has better performance than the RX 7600 and other sub 300 pound cards, if that is the best budget you can afford then that's the best card option you have.
You'd have to invest significantly more to gain access to the next level of cards like the 7700 XT or RTX 4070 which are both more than £100 more than the 4060 and only offer ~10-15% better performance. If 1080p gaming is where you are going to mostly live, then this is your best option if you want to get the absolute best performance for your budget.