Again my appologies, however, my concern about these type of post (asking for suggestions) is that most people will respond citing the products they have (I am guilty) and often won't fess up to any potential disappointment.

A few members will attempt to give an unbiased response, however, it is often based on them surfing the net.   

Now I'm not accusing you of being lazy, however, the best due diligence is conducted by yourself. Take on board all suggestions, but then zip off and investigate... at the end of the day, the only person you should be able to abuse for a bad option is yourself.

Suggest surrendering to the dark side and entering the realm of AI.... a ChatGPT query,

 

If your first cut is too short... Take the second cut from the longer end... LBD