This is a really common ethical dilemma in automation engineering that I've faced myself. When you're recommending PLCs, you're balancing several competing factors: cost savings for the client, technical suitability, long-term reliability, and yes - your own career risk.
Here's how I approach it: First, I'm transparent with the client about the trade-offs. I explain that Siemens and Allen-Bradley have established reputations, extensive support networks, and proven reliability in critical applications. The cheaper alternatives might work fine for less demanding applications, but they come with different risk profiles.
Second, I document everything. If I recommend a cheaper alternative, I make sure there's a clear record showing why it's appropriate for this specific application, what the limitations are, and that the client understands and accepts those risks. This protects both the client and your career.
Third, I consider the application's criticality. For mission-critical systems where downtime costs thousands per hour, I lean toward established brands. For non-critical applications where cost is the primary driver, I might recommend alternatives with proper caveats.
Ultimately, the ethical approach is to prioritize the client's best interests while being honest about your professional judgment. If you genuinely believe a cheaper option is appropriate, recommend it with full disclosure. Your career reputation is built on making sound technical decisions, not just playing it safe with expensive brands.