those generic 0-30V supplies are pretty good. I have used a "Tekpower" TP-3003D and had no problems.
One very important thing to note about IoT and RF projects in general is that it is preferable to have a linear power supply rather than a switching power supply, as linear supplies generate less RF noise.
If you do decide to go the DIY route, be sure to go for a design that has an adjustable current limit-- not just to protect the power supply itself but also the projects you work on! I started out using an old Elenco variable PSU based on an LM317 or something similar, and I accidentally blew up a couple things because although it does have a hard current limit at about 1A or so, the current limit was not variable.
The other route would be to see if there are any used bench PSUs on ebay. HP/Agilent, Lambda, and Kepco are a few decent brands I know of. Proper lab-grade supplies are built like tanks, and can be so hard to kill that they frequently outlive the labs they are used in. They often go for cheap on ebay when old labs get cleared out. Just be sure to shop around to find ones with a reasonable voltage and current range that are within your budget. The pride of my bench is my massive HP 6274B 0-60V, 15A supply. It weighs about as much as a small black hole and the fan's pretty loud, but it will power just about anything I throw at it and has a very clean output.
Regardless of what you choose, always remember to verify the output voltage of the PSU with a decent DMM before you hook anything up to it. On analog panel meters especially, it is not unusual to see ones that are out by as much as 10%.