Creatine is great regardless, just dont get sold by whatever the nonsense article is pushing if anything. Generic creatine the cheapest you can find is likely your best bet.

I have the same struggles with preworkout, they are just overkill for me and make me crash and i feel they impact my sleep because i usually work out at a random time so the caffeine timing may be terrible. Certainly had success with them for a while, but it was when i didn't really care when i went to sleep because when i was younger I'd just sleep for 8-10 hours straight regardless of time of day/night.