I've been very happy with my 2-cup (16oz) Chatsford teapot. I got mine on Amazon. About $32.
https://www.amazon.com/London-Teapot-Company-15510-Chatsford/dp/B000GLMPAG