เหตุผลที่พระเจ้าตากสินไม่เลือกกรุงศรีอยุธยาเป็นราชธานี
1. กรุงศรีอยุธยาถูกทำลายยับเยินเกินกว่าที่จะบูรณะได้ในช่วงเวลาอันสั้นและ ขาดแคลนทั้งกำลังคนและกำลังทางเศรษฐกิจ
2. กรุงศรีอยุธยาใหญ่โตเกินกว่าที่กำลังทหารของพระองค์ที่มีอยู่ขณะนั้นจะคุ้มครองรักษาไว้ได้
3. เส้นทางส่งกำลังบำรุงจากหัวเมืองมาสู่กรุงศรีอยุธยาโดยทางบกไม่ปลอดภัย
4. ข้าศึกรู้ภูมิประเทศและจับจุดอ่อนทางยุทธศาสตร์ของกรุงสรีอยุธยาได้แล้ว ทำให้เสียเปรียบในการป้องกัน
เหตุผลที่ทรงเลือกกรุงธนบุรีเป็นราชธานี
1. กรุงธนบุรีเป็นเมืองขนาดเล็ก เหมาะแก่การป้องกันรักษา
2. ในกรณีที่ข้าศึกมีกำลังมากกว่าที่จะรักษากรุงไว้ได้ ก็อาจย้ายไปตั้งมั่นที่จันทบุรีโดยทางเรือได้สะดวก
3. กรุงธนบุรีมีป้อมปราการที่สร้างไว้ตั้งแต่สมัยสมเด็จพระนารายณ์มหาราช หลงเหลืออยู่พอที่จะใช้ป้องกันข้าศึกได้บ้าง
4. กรุงธนบุรีตั้งอยู่บนเกาะเหมือนกรุงศรีอยุธยา และยังมีสภาพเป็นที่ลุ่ม มีบึงใหญ่น้อยอยู่ทั่วไปซึ่งจะเป็นเครื่องกีดขวางข้าศึกมิให้โอบล้อมพระนครได้โดยง่าย
5. กรุงธนบุรีอยู่ใกล้ปากน้ำสะดวกแก่การค้าขายกับต่างประเทศ เรือสินค้าสามารถเข้าจอดเทียบท่าได้โดยไม่ต้องขนถ่ายสินค้าลงเรือเล็กอย่างสมัยอยุธยา
ทำให้ประหยัดเวลาและค่าใช้จ่ายได้มาก
6. กรุงธนบุรีเป็นเมืองเก่า มีวัดที่สร้างไว้แต่สมัยอยุธยาเป็นจำนวนมาก ชั่วแต่บูรณะ ปฏิสังขรณ์บ้างเท่านั้นไม่จำเป็นต้องสร้างวัดขึ้นใหม่ให้สิ้นเปลือง
7. กรุงธนบุรีมีดินดี มีคลองหลายสาย มีน้ำใช้ตลอดปี เหมาะแก่การทำนา ปลูกข้าวทำสวนผักและทำไร่ผลไม้ นับว่ามีความอุดมสมบูรณ์ดีเท่าหรือดีกว่า
กรุงศรีอยุธยา