I use both the Bonavita Variable Temperature Kettle and Cuisinart PerfecTemp. The Bonavita is my main work horse and the PerfecTemp is used at work. Both have served me well. My the Perfect temp was my only Kettle I had to pour the hot water into my Hario Kettle for pour overs. That was not fun. It required preheating to get me anywhere close to adequate brew temp. For full immersion style it work fine. I kinda like the look of it more than the Bonavita, but that is not to say I don't like the look of the Bonavita. I like that the PerfecTemp beeps when it reaches the temp. The interface and execution of the PerfecTemp is better too. The plastic above the "On" button on the Bonavita has bubbled up. Nevertheless, the Bonavita is still my favorite among the two because of the goose neck, and extra temperature control. The build in timer is a cool feature too, but I only use that when I don't readily have my phone near by. It's been a while since I look, but I don't think there is much competition to the Bonavita Variable Temperature Kettle ATM.
TL,DR
Bonavita Variable Temperature Kettle
Yes
Yes
No
No