Nothing wrong with an electric smoker. It's what I use. Get one that can be pre-programmed to hold between a swing of 15-25f in either direction. When i started, i got a really heap one that used a dial to control temps and it would swing wildly at times. Also, be sure to get a dual probe thermometer system, a zigzag grid, and pellets. Screw working with wood. You get way more smoke generation with pellets and don't have to deal with flare-ups. Any questions, just let me know. Here's a list of everything i have and use.
Smoker:
https://www.amazon.com/Char-Broil-19...71&sr=8-4&th=1
Pellet tray (seriously a godsend)
https://www.amazon.com/MAZE-N-Pellet...1342242&sr=8-6
Pellets which burn clean and slow
https://www.amazon.com/Traeger-PEL31...ssociatesce-20
Good thermometer set
https://www.amazon.com/ThermoPro-Wir...-garden&sr=1-5